There's not much we can do about the signal not being handled, but
we should fetch the return value anyway.
gboolean valid)
{
GtkIMContextWayland *context;
-
+ gboolean retval;
gint len;
struct surrounding_delete defaults = {0};
-
+
context = GTK_IM_CONTEXT_WAYLAND (global->current);
-
+
len = context->pending_surrounding_delete.after_length
+ context->pending_surrounding_delete.before_length;
if (len > 0 && valid)
g_signal_emit_by_name (global->current, "delete-surrounding",
-context->pending_surrounding_delete.before_length,
- len);
+ len, &retval);
context->pending_surrounding_delete = defaults;
}